#ifndef MACROCOMMAND_H
#define MACROCOMMAND_H

#include "command.h"

#include <QVector>

class MacroCommand : public Command
{
public:
    MacroCommand(QVector<Command *> commands);

    virtual void execute() override;
    virtual void undo() override;

private:
    QVector<Command *> m_commands;
};

#endif // MACROCOMMAND_H
